package com.itheima.d1_exception;

import java.util.Scanner;

/**
 * 目标：掌握异常的处理方式：捕获异常，尝试修复。
 * <p>
 * 需求：调用一个方法，让用户输入一个合适的价格返回为止。
 */
public class ExceptionTest4 {
    public static void main(String[] args) {
        // 尝试修复
        while (true) {
            try {
                price();
                break;
            } catch (Exception e) {
                System.out.println("请录入一个小数:)");
            }
        }
    }

    public static void price() {
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("录入一个价格：");
            double money = sc.nextDouble();
            if (money > 0 && money <= 200) {
                System.out.println("录入成功");
                break;
            } else {
                System.out.println("录入失败");
            }
        }
    }
}
